package com.vicente.managerdemo.service;

import com.vicente.managerdemo.common.ResultBean;
import com.vicente.managerdemo.dto.MenuQueryDto;
import com.vicente.managerdemo.dto.MenuVO;
import com.vicente.managerdemo.entity.Menu;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 系统菜单信息表 服务类
 * </p>
 *
 * @author vicente
 * @since 2024-12-04
 */
public interface MenuService {

    ResultBean saveMenu(Menu menu);

    ResultBean delete(Long menuId);

    ResultBean listMenu(MenuQueryDto queryDto);

    List<MenuVO> listTreeMenu(MenuQueryDto queryDto);
}
